import Vue from 'vue'
Vue.directive('focus', {
  // 当被绑定的元素插入到 DOM 中时……
  inserted: function (el) {
    // 聚焦元素
    el.focus()
  }
})

const trigger = (el, type) => {
    const e = document.createEvent('HTMLEvents')
    e.initEvent(type, true, true)
    el.dispatchEvent(e)
}
//禁止输入中文
Vue.directive('noChinese', {
    // 当被绑定的元素插入到 DOM 中时……
    inserted: function (el) {
      var input = el.getElementsByTagName('input')[0]
      input.onkeyup = function(e){
        input.value = input.value.replace(/[\u4e00-\u9fa5]/ig,'');
        trigger(input, 'input')
      }
    }
})